package com.yn.module.spider.utils.base;

import com.yn.module.spider.web.dto.SpiderMonitorDTO;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

/**
 * @description: 当前项目Mapper基类
 * @author: 叶甯
 * @create: 2022/6/1 15:48
 * @since: 1.0.0
 * @copyright (C), 2022, https://gitee.com/johnny .All rights reserved.
 */
public interface BaseMapper<T> extends com.baomidou.mybatisplus.core.mapper.BaseMapper<T> {
    /**
     * 查询爬取数据的进展
     * @return
     */
    /**
     * 查询爬取数据的进展
     * @param date  yyyy-MM-dd格式的当前日期
     * @param pages 总页数
     * @param dataVer 当前数据版本
     * @return
     */
    List<Map<String,Object>> queryData4Monitor(@Param("dto") SpiderMonitorDTO dto);
}
